영어프랑스어스페인어

Ad


온웍스 파비콘

duposix - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 duposix를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 duposix 명령입니다.

프로그램:

이름


du — 파일 공간 사용량 추정

개요


du [-a|-s] [-kx] [-H|-L] [파일...]

기술


기본적으로 du 유틸리티는 파일 공간의 크기를 표준 출력에 기록해야 합니다.
파일의 각 하위 디렉터리에 할당된 파일 공간 및 크기
지정된 각 파일에 뿌리를 둔 계층 구조입니다. 기본적으로 심볼릭 링크가 있을 때
명령줄이나 파일 계층 구조에서 발생하는 경우 du 크기를 계산해야 한다
심볼릭 링크(링크에서 참조하는 파일이 아님)이며 링크를 따라가지 않아야 합니다.
파일 계층의 다른 부분으로. 파일에 할당된 파일 공간의 크기
유형의 디렉토리는 해당 디렉토리에 있는 모든 파일에 할당된 공간의 총합으로 정의됩니다.
디렉터리에 루트가 있는 파일 계층 구조와 디렉터리 자체에 할당된 공간입니다.

인셀덤 공식 판매점인 du 스탯() 파일 또는 스탯() 또는 디렉토리를 읽으면 오류가 보고됩니다.
조건과 최종 종료 상태가 영향을 받습니다. 여러 링크가 포함된 파일은
단 하나의 항목에 대해서만 계산하고 작성했습니다. 보고서에서 선택된 디렉토리 항목
지정되지 않았습니다. 기본적으로 파일 크기는 512바이트 단위로 작성되며 반올림됩니다.
다음 512바이트 단위입니다.

옵션


XNUMXD덴탈의 du 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다. 섹션 12.2,
유틸리티 통사론 가이드 라인.

다음 옵션이 지원됩니다.

-a 기본 출력 외에도 유형이 아닌 각 파일의 크기를 보고합니다.
지정된 파일을 루트로 하는 파일 계층 구조의 디렉터리입니다. 에 대해 상관없이
존재 -a 옵션, 다음과 같이 주어진 비디렉토리 파일 피연산자는 항상
나열됩니다.

-H 명령줄에 심볼릭 링크가 지정된 경우 du 크기를 셀 것이다
링크가 참조하는 파일 또는 파일 계층 구조.

-k 기본 1024바이트가 아닌 512바이트 단위로 파일 크기를 씁니다.
단위.

-엘 명령줄에 기호 링크가 지정되어 있거나 실행 중에 발견된 경우
파일 계층 구조 탐색, du 파일 또는 파일의 크기를 계산합니다
링크에서 참조하는 계층 구조입니다.

-s 기본 출력 대신 각 항목의 총합만 보고합니다.
지정된 파일.

-x 파일 크기를 평가할 때 동일한 장치를 가진 파일만 평가하십시오.
에서 지정한 파일로 파일 피연산자.

상호 배타적인 옵션을 둘 이상 지정 -H-엘 안된다
오류로 간주됩니다. 지정된 마지막 옵션은
유용.

피연산자


다음 피연산자가 지원됩니다.

파일 기록할 크기의 파일 경로 이름입니다. 그렇지 않은 경우 파일 지정되고,
현재 디렉토리가 사용됩니다.

STDIN


사용하지 않습니다.

입력 파일


없음.

환경 변수


다음 환경 변수는 실행에 영향을 미칩니다. du:

설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화를 위해
로케일 범주의 값을 결정하는 데 사용되는 변수)

LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.

LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수).

LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지.

NLS경로 처리를 위한 메시지 카탈로그의 위치를 ​​결정합니다. LC_메시지.

비동기 이벤트


기본.

표준 출력


출력 du 파일에 할당된 공간의 양과 이름으로 구성됩니다.
파일의 형식은 다음과 같습니다.

"%NS %s\n", <크기>,경로명>

STDERR


표준 오류는 진단 메시지에만 사용해야 합니다.

출력 파일


없음.

확장 기술


없음.

EXIT 지위


다음 종료 값이 반환됩니다.

0 성공적으로 완료되었습니다.

>0 오류가 발생했습니다.

결과 OF 오류


기본.

XNUMXD덴탈의 수행원 섹션 are 유익합니다.

신청 사용법


없음.

사용 예


없음.

이론적 해석


512바이트 단위를 사용하는 것은 역사적 관행이며 다음과의 호환성을 유지합니다. ls
POSIX.1‐2008의 이 볼륨에 있는 다른 유틸리티. 이는 파일 시스템이
자체는 512바이트 블록을 기반으로 합니다. 그만큼 -k 옵션이 절충 조치로 추가되었습니다. 그것
표준 개발자들은 512바이트가 가장 좋은 기본 단위라는 점에 동의했습니다.
System V에 대한 완전한 역사적 일관성( 512/1024바이트 혼합 사용
BSD 시스템) 그리고 -k 1024바이트 단위로 전환하는 옵션은 좋은 절충안이었습니다.
1024바이트 수량을 선호하는 사용자는 쉽게 별칭을 지정할 수 있습니다. dudu -k 깨지지 않고
512바이트 단위에 의존하는 많은 역사적 스크립트.

XNUMXD덴탈의 -b 상황에 대한 해결책을 제공하기 위해 초기 제안에 옵션이 추가되었습니다.
System V와 BSD 시스템은 파일 크기에 대한 수치를 제공합니다. 블록, 이는
구현 정의 개념. (일반적으로 System V의 블록 크기는 512바이트입니다.
BSD 시스템의 경우 1024바이트입니다.) 그러나 -b 기본값은 다음과 같으므로 나중에 삭제되었습니다.
결국 512바이트 단위로 결정되었습니다.

기록 파일 시스템에서는 공간 할당에 대한 정확한 수치를 얻을 수 있는 방법이 없습니다.
파일에 제공됩니다. 기록 파일 시스템에는 두 가지 알려진 부정확한 영역이 있습니다.
사례 간접적 인 블록 파일 시스템에서 사용 중이거나 부족한 파일 생성
값이 잘못되었습니다. 간접 블록은 스토리지의 파일 시스템이 사용하는 공간입니다.
하지만 파일에 할당된 공간으로 계산할 필요는 없습니다. ㅏ 부족한
파일은 이시크() 호출이 끝을 넘어서는 위치로 이루어졌습니다.
파일과 데이터는 이후에 해당 시점에 기록되었습니다. 파일 시스템은 할당할 필요가 없습니다.
그 사이에 XNUMX으로 채워진 모든 블록을 해당 파일에 추가합니다. 구현 여부는 다음과 같습니다.
그 방법이 얼마나 정확한지 정확하게 정의하십시오.

XNUMXD덴탈의 -a-s 옵션은 원본 버전에서 상호 배타적이었습니다. du. POSIX
쉘 및 유틸리티 설명은 SVID의 언어에 의해 암시됩니다. -s is
``총합계만'' 보고되도록 하는 것으로 설명됩니다. 일부 시스템에서는
출력 -sa하지만 Strictly Conforming POSIX Shell 및 Utilities 애플리케이션에서는 다음을 사용할 수 없습니다.
그 조합.

XNUMXD덴탈의 -a-s 옵션은 System V 동작이 아닌 것을 제외하고는 SVID에서 채택되었습니다.
명시적으로 피연산자로 제공된 비디렉토리 나열. -a 옵션이 지정되고,
버그로 간주되었습니다. BSD 기반 동작(모든 피연산자에 대한 보고)이 필수입니다. 그만큼
기본 동작 du 파일 읽기 실패 보고와 관련하여 SVID에서(
메시지를 생성하지 않음)은 직관에 반하는 것으로 간주되어 다음과 같이 지정되었습니다.
POSIX 셸 및 유틸리티의 기본 동작은 이러한 메시지를 생성하는 것입니다. 이것들
System V 동작을 달성하기 위해 쉘 리디렉션을 사용하여 메시지를 끌 수 있습니다.

XNUMXD덴탈의 -x 옵션은 최근 BSD 시스템의 역사적 관행입니다. 이에 채택된
POSIX.1‐2008의 볼륨을 제한하는 다른 역사적 방법이 없었기 때문입니다. du
단일 파일 계층 구조를 검색합니다. 이러한 검색 제한은 검색을 수행하는 데 필요합니다.
다른 파일이 있는 파일 시스템에 대한 파일 공간 사용 정보를 얻을 수 있습니다.
오랜 시간을 투자할 필요 없이 시스템이 마운트됩니다. 발견AWK 스크립트.

미래 오시는 길


없음.

onworks.net 서비스를 사용하여 온라인으로 duposix를 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad